約 2,580,645 件
https://w.atwiki.jp/fmic7743logexeworks/pages/30.html
小松伊吹さんが「指でやるリズムゲーム難しい!足でやらせてよ!足でっ!」と言ってたので というわけで当時描いたのがこれなんですが https //fm7743.hatenadiary.com/entry/20160912/1473680279 おおよそ4年前なんですか……4年の間にデレステ側には譜面モードがずいぶん増えましたね デレステ DDR ボタン(パネル)数 5(WIDE)1(SMART)不定(GRAND) 4(SP)、8(DP) 最大同時押し数 2 2 使うもの 指 足 ノーツの種類 タップフリック押しっぱなし(ロングノーツ)押しながら移動する(スライドノーツ) 普通の矢印長い矢印(フリーズアロー)踏んではいけない矢印(ショックアロー) ロングノーツ(フリーズアロー)の終点の判定 ある ない 判定の評価 PERFECTGREATNICE(コンボが切れる)BAD(コンボが切れる、ライフが減る)MISS(コンボが切れる、ライフが減る) MARVELOUSPERFECTGREATGOODMiss(コンボが切れる、ゲージが減る)/N.G. ゲージ 満タンからスタート、BAD以下で減少、0になると強制終了回復スキル持ちのキャラクターを編成しないとゲージは回復しない。 半分ぐらいからスタート、Miss/N.G.で減少、0になると強制終了(STAGE1のみ最後までプレー可能)。ゲージはGOOD以上でちょっとずつ増える。「4回ミスすると強制終了」「1回ミスすると強制終了」の特殊なゲージもあります。 コンティニュー できる できない スコア(理論値) キャラクターのステータスとか特技とかで変化します。詳しくはwikiとか見て 1,000,000点満点 曲数 80曲(2016/09/20現在) とにかく多いのでwikiとか見て 難易度表記 DEBUT(青)・REGULAR(黄)・PRO(赤)・MASTER(虹)・MASTER+(WIDE)LIGHT・TRICK(SMART)PIANO・FORTE(GRAND)MV(鑑賞用モード、譜面はない。) BEGINNER(青)・BASIC(黄)・DIFFICULT(赤)・EXPERT(緑)・CHALLENGE(紫) 譜面のレベル表記 5~31(WIDE)、1~18(SMART)、25~31(GRAND) 1~19 3Dダンサーキャラ かわいい女の子がいっぱいいる かわいい女の子キャラはもちろん男性キャラ、メカ少女、コンセントロボなどがいる 以下余白 瀬名詩織さんをよろしくお願いします DDR A20を始めるなら今! 補足 DDR 判定「N.G.」は「フリーズアローを最後まで踏まなかった」「ショックアローを踏んだ」時の判定。基本的にMissと同じ 難易度「CHALLENGE(鬼)」は今でこそ激ヤバ鬼ボス曲の集合体みたいな枠になっていますが、歴史的経緯(*1)から様々な譜面があります。必ずしもCHALLENGEが一番むずかしい譜面というわけでもなく、EXPERTまでしかない曲もあります。 また、踏んではいけない矢印「ショックアロー」を搭載した譜面があるのはCHALLENGEだけ。 デレステ 「判定の評価」は編成したアイドルのスキルで若干変化する場合があります。判定が甘くなる、NICEがGREAT扱いになる、PERFECTの判定されるタイミングがシビアになる等 「WIDE」はサービス開始当初からあった横画面+5ボタンモード。リズムアイコンが丸い(デフォルトだと編成しているアイドルの顔が判定ラインに出る) 「SMART」は縦画面モード。スマホを縦に持つと左側に判定ラインがくる。太鼓の達人みたいな感じ。リズムアイコンが細長い。 「GRAND」は横画面+リズムアイコンが細長いモード。リズムアイコンのサイズは一定ではなくなりましたが同時押しは2個まで、どちらかといえばノスタルジアというよりDANCERUSH STARDOMって感じ。アニバ曲や総選挙曲のように9人以上で歌う曲の9人MV版とかがある。全体的にむずかしい。 難易度「MASTER+」はイベント楽曲に期間限定で出てくる、または専用アイテムで挑戦できるちょうむずかしい譜面です。専用アイテムで選曲するバアは3つの「ALBUM」で枠が区切られていて一定周期で遊べる譜面が変わる。 関連リンク BEMANI wiki 2nd アイマス デレステ攻略まとめwiki
https://w.atwiki.jp/ma-100140/pages/30.html
インストールエラー 01-18-2011,06 43 38 ERROR Failed to extract VC 8.0 SP1 runtime package. Error code 1603. 遠隔保守ソフトでインストールを続行するために、インストールDVDの中身をサーバーにコピーした時に横着して「新規のフォルダー」というふうに日本語にしたのがいけなかったようです。2バイト文字を使わないようにしたら無事インストールできました。 Backup ExecのインストールしたSQL Serverへの接続 Windows2000からODBC接続をする場合 接続できませんでした。 SQLState 01000 SQL Server エラー 10061 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen (connect()) 以上のようなエラーが出ます。 SQL Server ODBC ドライバ 3.70 の場合の解決法 [ネットワーク ライブラリ設定の追加] ダイアログ ボックスの [ネットワーク ライブラリ] で [TCP/IP] をクリックします。 [サーバー別名] ボックスに SQL Server の名前を入力します。 コンピュータ名を、SQL Server の実際の IP アドレスに変更します。 ポート番号のボックスに 1119 と入力します。 (ここはBackup Execのインストール時に変わるみたいです) [OK] をクリックします。 WindowsXPの場合はポートを自動で検索できるみたいで、何も気にしないでも大丈夫でした。 BackupExecがセットアップした場合SQL Serverの標準のポートとは異なるみたいです。 バックアップデバイスに障害が発生しました エラーカテゴリ バックアップデバイスエラーエラー e00084c8 - バックアップデバイスに障害が発生しました。 このエラーについて詳しくはリンクを参照してください V-79-57344-33992 のメッセージでエラーです。 今まではUSBとeSATAの2台の外付けディスクにバックアップしていましたが、USBが遅くて2台ともeSATAにしました。同じeSATAのディスクですが購入時期やメーカーが異なるとスピードも違うみたい。新たに導入したディスクにバックアップすると上記エラーです。ベリファイでエラーなんで、転送スピードが速すぎてダメなんでしょう。どこを触ったかわ忘れましたが、OSの設定を変更してエラーを回避できました。色んなページをみたけど?ですな。動いているから多分これでいいんでしょう。 参考にしたページ http //support.microsoft.com/kb/304101/ja
https://w.atwiki.jp/maro-maro7/pages/20.html
1. 本鯖HPからRagnalokOnlineクライアントDLし、インストールする 2. 本鯖パッチを最後まであてる 3. 規約を読み、同意できる方のみアカウント登録をする 4. ダウンロードから接続パックとDataファイルをDLする 5. DLした接続パックの中身を本鯖ROクライアントのあるフォルダ (デフォルトだとC ¥ProgramFiles¥Gravity¥RagnarokOnline)にいれ上書きする 6. クライアントに入れたSakexe.exeのショートカットをデスクトップなどに作成する。 7. 作ったショートカットを右クリックし、プロパティを開く。 8. リンク先に"~Sakexe.exe" 1sak1 /account clientinfo.txt と入力する。exe"と1sak1の前に半角スペースを忘れずに! 9. 最後にDataファイルを作ったクライアントに上書きする。 10.あとはSakexeのショートカットを起動し、登録したアカウントを入力すれば接続完了
https://w.atwiki.jp/zillionsofgames/pages/377.html
WinBoard Adapter 「WinBoard Adapter for Zillions of Games」はWinBoardのチェス用エンジンをZoGの外部エンジンとして使用するためのツールです。 WinBoard Adapterの本体は、「EngineInterface.dll」です。 ①まず、「WinBoard Adapter for Zillions of Games」でDLします。 (http //andreas.pbworks.com/w/page/27366687/WinBoard%20Adapter%20for%20Zillions%20of%20Games) <Download> The complete package Package.zip (2.1 Mb) [recommended]. Only adapter (already included in the package above) EngineInterface.zip (61 Kb). Source code for modified Sjeng (with support for loop chess) Sjeng.zip (184 Kb). →「Package.zip」をDLしましょう。 ②次に、「Package.zip」を解凍して、「Engine Interface v1.1」フォルダに、WinboardのAIエンジン(「Fairy-Max」や「cpw_060109」)をフォルダごとコピーします。 ↓「Fairy-Max」をコピー ※「WinBoard-4.8.0」フォルダの内部 ③WinboardのAIエンジン(「Fairy-Max」や「cpw_060109」)フォルダには、「Chess.zrf」をコピーします。 ※「Fairy-Max」フォルダの内部 ↓「Chess.zrf」と「start.bat」を追加 ④続いて、「Chess.zrf」内に「(engine "..\Release\EngineInterface.dll")」を追記して、外部エンジンとしてAdapterを指定します。 ⑤WinboardのAIエンジンのフォルダ内に、「AIのexe名 xboard」を記載したtxtファイルを作成し、「start.bat」にリネームします。 (「Fairy-Max」なら「fmax.exe xboard」、「CPW」なら「CPW.exe xboard」です) ⑥すると、「Chess.zrf」を起動した際に、デフォルトのZoGのAIではなく、WinboradのAIが外部エンジンとして起動します。 変則でない普通のチェスなら、きちんと対局できるようです。 ※「WinBoard 4.3.15」フォルダの内部 ※「Fairy-Max」フォルダの内部 ↓「Chess.zrf」と「start.bat」を追加 ※「WinBoard 4.3.15 Gold Pack」の「Fairy-Max」は起動しますが、最新版の「WinBoard 4.8.0 installer」の「Fairy-Max」は起動しません。 「fmax.exe」ファイルだけだったのが、「fmax.exe」「MaxQi.exe」「ShaMax.exe」ファイルの3つに増えた影響もあるかもしれません。 なお、「WinBoard 4.3.15 Gold Pack」の「cpw_060109」フォルダ内の「CPW.exe」は起動します。 (「WinBoard 4.8.0 installer」には「cpw_060109」がないようです) ※「cpw_060109」フォルダの内部 <結論> Winboard準拠のAIが作れれば、ZoGのエンジンとして利用できるようです。 Winboardのチェスエンジンは多数あり、仕様のわかっているものもあると思うので、ZoGのUIを流用してチェスAIを作成・使用したい人には良いかもしれません。 <リンク> WinBoard Adapter for Zillions of Games Sample "Zillions of Games" Engine Plug-in Axiom Development Kit The Axiom Universal Game System Project
https://w.atwiki.jp/fmic7743logexeworks/pages/25.html
BEMANI Fan Siteのスキ!ランキングの歴代1位のまとめ(2019年4月~2020年3月) ←2018年度 | 2020年度→ 年月 曲名 アーティスト名 機種・イベント名 2019年4月 Vinculum stellarum iconoclasm pop n music peace 2019年5月 le mal du pays, numero 1 orangebruit raccourci pop n music peace 2019年6月 BEYOND THE EARTH (STARDOM Remix) BST "Sota F." DANCERUSH STARDOM 2019年7月 Splash Gold BST"TAG underground" DanceDanceRevolution A20 2019年8月 星屑の夜果て BST"HuΣeR × MarL × SYUNN" pop n music peace 2019年9月 Afterimage d automne BST "猫叉劇団" いちかのBEMANI投票選抜戦2019 2019年10月 Silly Love DÉ DÉ MOUSE BeatmaniaIIDX 27 HEROIC VERSE 2019年11月 Voca Nostalgia (空欄) ノスタルジア Op.2 2019年12月 Catapulted Arch BST"person09" おとどけ!トロッコ大作戦 2020年1月 Shoot the Moon BST"TAG" ノスタルジア Op.3 2020年2月 666 RoughSketch SOUND VOLTEX VIVID WAVE 2020年3月 Burn Burn Burning Super Momo Tarosans GITADORA NEX+AGE 2019/04:「ポップンタイムトリップ」ポップン10編からの登場です。ポップン10といえばお星様にお願い、お星様にお願いといえばアンセムトランス。というかランキング動画では50thメドレーシリーズは曲名の左に出るのが機種アイコンじゃなくて「50」のアイコンになるんですね かわいい 2019/05:先月にひきつづき「ポップンタイムトリップ」ポップン5 編 2。「Homesick Pt.2 3」があってPt.1は無いの?という疑問にお答え 2019/06:あの名曲をSotaさんがFuture House路線で大胆にリミックス!原曲はポップン(弐寺とリフレクに移植されています)収録曲です。なぜかポップンだと「コンテンポラリーネイション」で弐寺だと「WORLD/ELECTRONICA」とジャンル名が違う……猫叉さん曲だとまれによくある……。 2019/07:今何度?スプラッシュゴール度……A20の「EXTRA EXCLUSIVE」の2曲めです。はやいしソフランするのでLIFE4でやるのはちょっと大変。 2019/08:私が紅花の太い客をしていた件については一旦置いといて、「ポップンタイムトリップ」のポップン24 うさぎと猫と少年の夢編です。HuΣeRさんとMarLさんSYUNNさん、すなわち 2016年にデビューした組 の合作ですね。 2019/09:「いちかのBEMANI投票選抜戦2019」はIIDX/pop n/GITADORA/DDR/jubeat/SDVX/ノスタルジア/DRSの8機種連動イベント。イベントの楽曲が大激戦です。ドトンヌはノスタルジア代表枠。実は全曲中唯一「全機種でアレンジ無しで収録されていた」楽曲でもある。総選挙の曲+「花のように微笑むように」「Fear the Merry」でTOP10曲中8曲がノスタルジア収録曲でしたね。Lethal Weaponと妖怪バンドの曲(Invisible Farewell)をノスタルジアに送り込むことで10曲中10曲遊べる機種が成立する回 #存在しない回 2019/10:ノスタルジアとポップンはクライマックスみたいな感じだったし、ギタドラと弐寺の新作稼働月だったし、なので全体的に曲数が多くて……そんな大混戦を制したのは「Silly Love」。私も好き。まずなにより曲もいいしムービーが曲の展開にぴったりハマっててとにかくいいんですよ。女の子(シリーちゃん)もかわいいしハート型のマスコット(ラブくん)もかわいい。Queen Kaguyaと曼荼羅恋々と未完成ノ蒸氣驅動乙女 2019/11:Op.2のストーリー最終解禁曲。アーティスト名は空欄ですが作曲wac・編曲Akhutaらしいノスー。 2019/12:トロッコです!「おとどけ!トロッコ大作戦」はjubeat/GITADORA/ノスタルジアの3機種連動イベントでした。レッツ発射!!名義で身構えましたが実際のところ情緒の安定した譜面だとおもいます。ほぼ同時に「The History of the Future」も飛んでくるし翌週にはニコラウスさん、というわけで年の瀬も大忙しでしたね。 2020/01:ノスタルジアに追加されたTAGです。ピアノメインでもすごいTAGTAGしいのでみんなやってね。上位はヒロイックワークアウト新曲を中心に弐寺の曲が多め。 2020/02:「666」はシックス・シックス・シックスと読みます。BPMも666です。KACコンテスト最優秀曲、レーンがぶったぎられていた……。 2020/03:社会的情勢のなんやかんやがあって、ランキングが7月16日に公開されました。これも社会的情勢のなんやかんやで一時期期限が2099年(無期延期)になっていたイベント「サンキュー! ギタドラ21st感謝祭」の曲です。ジャケットがものすごい見覚えのある……あさき画……楽曲そのものは合作かもしれない(名義的に)。
https://w.atwiki.jp/test2017/pages/19.html
シェル経由? https //ja.wikipedia.org/wiki/CPython Java https //ja.wikipedia.org/wiki/Jython IronPython https //ja.wikipedia.org/wiki/IronPython Cython https //ja.wikipedia.org/wiki/Cython py2exe http //www.py2exe.org/ CPythonは既に3.6が最新だというのに、IronPython、Jythonは、2.7止まりの様で...。 IronPythonで、MSILを出力しようものなら以下みたいにエラーが出るのも挫折感を誘発し。 うーん、やはり、IronPythonとJythonを使ったコードの共通化は上手くいかないんだろうなぁと考え始めてしまった。 ... \PycharmProjects\untitled "C \IronPython 2.7\ipy.exe" "C \IronPython 2.7\Tools\Scripts\pyc.py" /target exe /main Test1.py Input Files Output Test1 Target ConsoleApplication Platform ILOnly Machine I386 Compiling... Traceback (most recent call last) File "C \IronPython 2.7\Tools\Scripts\pyc.py", line 332, in module File "C \IronPython 2.7\Tools\Scripts\pyc.py", line 327, in Main File "C \IronPython 2.7\Tools\Scripts\pyc.py", line 181, in GenerateExe SystemError あいまいな一致が見つかりました。
https://w.atwiki.jp/juria/pages/60.html
[2007-04-22]標準出力をあふ以外で見る GMail チェッカー [2007-04-14]NIV ちょっとだけ便利化計画 その3 [2007-04-07]IME の状態表示 続きの続き [2007-04-03]IME の状態表示 続き [2007-04-02]画期的なCM IME の状態表示 DOS 窓を表示しない [2007-04-01]リンク切れチェック [2007-04-22] 標準出力をあふ以外で見る afx_run_v2,afx4v は標準出力をあふ内蔵テキストビュアで見る?為のツールだが、 外部ビュアやエディタを指定することも可能。 afx4v は、あふを使ってなくても 動作するんじゃないかな。 1.afx4v.exe を任意のフォルダに置く。パスが通った所が便利 2.同フォルダに AFX.INI を作成(中身は空でオッケー)あふが有る場合は不要 3.リダイレクトファイルを任意のフォルダに作成(例:afx4vx.tmp) 4.afx4v.exe を実行、afx4v.ini が作成される 5.afx4v.ini に以下を指定 リダイレクトファイルと表示に使用するビュア等のパス AFX.INI のパス 必要なら afx4v がビュアを特定しやすいようにタイトルバーの文字列 afx4v.ini [AFX] R.File= path\to\afx4vx.tmp V.Key= path\to\xyzzy\xyzzycli.exe AFX.P=AFX.INI Title= xyzzy 6.ランチャやファイラにコマンドを登録 Fenrir の例 0enter.txt [.mp3;.mp2;.mp1;.rmp;.vqf;.wav;.avi;.wma;.wmv;.asf;.ogg;.ape; tag|afx4v.exe path\to\mp3taginfo.exe "%P" ] [.\\\;;フォルダ ;全てのファイル、タイムスタンプ、サイズ、""で囲む、行長 Directory List|afx4v.exe /d allfiles.exe "%P" /t /s13 /w /l30|%P ] どうせ AHK なら、MessageBox に表示させようと思って Ahk2Exe.exe でコンパイル したら、215kbytes にもなったよ。 出力される内容が長大な場合には不向きだけど、使い心地は悪く無い、かも^^。 afx4vx.ini [AFX] R.File= E \etc\afx4vx.tmp V.Key= path\to\MsgBox.exe AFX.P=AFX.INI Title= MsgBox.ahk FileRead, info, %1% MsgBox, 1, %1%, %info% IfMsgBox, Cancel Return IfMsgBox, OK Clipboard = %info%`r`n Return 0enter.txt [.jpg;.bmp;.png;.gif afx4vx.exe /d path\to\XnView\nconvert.exe -info "%P" ] GMail チェッカー GMail は、たとえメーラーの設定で受信後もサーバーにコピーを置くようにして いても複数ヶ所から POP 受信できないのが最大の悩みでした。 メールチェッカーしかり。ほとんどの GMail チェッカーのメール本文閲覧機能では 全文を取得するコマンドは送っていないはずです。メールチェッカーで全文を取得 してしまうと、POP メーラーで受信できなくなっちゃうのでね。 それを解決するのが新登場の「最新(recent)モード」。 「最新(recent)モード」は常に最新の過去30日分のメールを再受信後にゴミ箱に 送るモードですが、メーラーに受信後もサーバーにコピーを置く設定がしてあれば、 最新モードで受信しても受信後にゴミ箱に送られることもありません。片方のメーラー は通常モードで、もう片方のメーラーやメールチェッカーをを最新モードにすれば いいわけです。ただし、常に30日分取得しますので、閲覧済みメールは表示しない、 前回受信時との差分のみ取得・表示等の設定ができないと恐ろしいことになります。 「最新(recent)モード」でのアクセスは、メーラー等のアカウント設定時に、 アカウントの先頭に「recent 」を付加するだけです。 recent hoge@gmail.com recent hoge@Googleアプリメールホスティングサービスドメイン名 これを自動でやってくれるのが、 めるちゃか超ベータ版 サーバーメールのリスト取得時は通常モードでアクセスし、本文プレビュー時には 最新モードでアクセスするので、メール本文全文閲覧後に POPメーラーで受信し なおす事が可能です。 「(GMAIL向け)プレビュー時にrecent モードを使う」にチェック、設定する GMail アカウントに「recent 」を付加する必要はありません。 (正式版には本文全文プレビュー機能は無いので注意) また、ゴミ箱行きにしたい不要メールも、サーバーメール削除機能があるメール チェッカーから最新モードで削除すれば、POP3 でゴミ箱に入れる事が可能ですが、 めるちゃか超ベータ版 のメール削除機能は、現バージョンでは通常モードですので 上記チェックを外して手作業でアカウントの前に「recent 」を付加します。 ただし、30日分のリストを表示しますので、覚悟しましょう。 いつかめるちゃかでも「最新モードで削除」に対応していただけることを期待しつつ。 [2007-04-23]追記 「(GMAIL向け)削除時にrecent モードを使う」オプションを付けて頂けました。 [2007-04-14] NIV ちょっとだけ便利化計画 その3 N-Soft さんちの NIV( ここ か ここ ) フォルダを引数にできないしディレクトリ内リストビューや保存機能も無いので AHK でくっつけてみた。 bmapを用いた画像振り分け のパクリ。だったら bmap を使えばいいのだけど、 bmap は タイトルバーを非表示、最上位表示などの設定が保存されないので。ただそれだけ。 ここでは、IrfanView とか NkV は使わない方針。 自前でリストビューを持たない、同一プロセスで連続表示ができない他のアプリへの 応用はできるはずだけど、空白を含むパスはアウトだし(保存はOK)、ディレクトリ内 ファイルリスト取得時、拡張子のフィルタリングが出来ないのが難点。 保存先の選択は面倒なんでやってない、ListInDir の ON/OFF トグルも^^;。 ListInDir.ahk /** ListInDir.ahk (2007-04-14 版) ■画像を閲覧 ・画像ファイルか画像があるディレクトリを引数に起動 ・その(画像がある)ディレクトリ内のファイルのリストと 1枚目の画像を指定アプリ(NIV)で表示 ・カーソルキー上下(↑↓)でファイルを選択、Space キーで選択画像を表示 ■閲覧中の画像をコピーする ・Ctrl + C で閲覧中の画像を指定ディレクトリにコピー ・リネームコピーしたい時は、Tab キーで下段のテキスト入力欄に移動、 ファイル名(拡張子無し)を入力する。(全角文字は入力困難) ■画像ビューア(NIV)の操作 ・Home キー:フレームを表示/非表示 ・End キー:画像サイズ自動伸縮を開始/終了(隠しコマンドらしい) ResourceHacker で見て、自分に必要なコマンドを登録すればよい ■終了 ・Esc キーで NIV と LisInDir.ahk を終了 */ ;----- Config ----- NIV = D \Application\picture\niv\NIV.exe ;開きたいアプリのパス sDir = %1% ;画像または画像があるディレクトリ cDir = D \My Documents\My Pictures\F1\ ;コピー先 ; 指定した拡張子以外のファイルを引数にしたら起動させない SplitPath,sDir,file,dir,ext,name,drive if ext = sDir = %1%\ else if ext Not contains gif,jpg,png,bmp exitApp else if (ext="gif" or ext="jpg" or ext="png" or ext="bmp") sDir = %dir%\ ;----- Main ----- FunctionNIVStart() ; NIVで指定ディレクトリの1枚目の画像を開く WinWait, NIV, , 5 ; ListInDir のメインウィンドウ作成 GUI, Margin, 1, 1 GUI, Add, ListBox, w150 r10 vListBox ; 幅・行数指定 GUI, Add, Edit, w150 r1 vInputBox, GUI, +ToolWindow +AlwaysOnTop ; タイトルバーと最前面表示を指定 GUI, Show, x5 y5, ListInDir ; NIV の出現位置はOS依存なので、こっちを固定 gosub Reset Return ;----- Subroutine ----- Reset RefreshList("") ControlSetText, Edit1, , ListInDir return ;----- Function ----- ; ディレクトリ内ファイルリスト取得、表示 RefreshList(Word) { global sDir sDirNum = 0 Loop, %sDir%*, 0 { sDir%A_Index% = %A_LoopFileName% sDirNum++ } Loop, %sDirNum% { d = sDir%A_Index% ifInString, d, %Word% { StringGetPos, p, d, %Word% if p = 0 { List = %List%%d%| sDirNum++ } } } GUIControl, ,ListBox, GUIControl, ,ListBox, |%List% GUIControl, Choose, ListBox, 1 return sDirNum } ; 表示中のファイルのパスを取得 GetSourcePath() { global sDir WinGetTitle, title, NIV StringTrimLeft, titlepath, title, 6 sPath = %titlepath% return sPath } ; リスト内カレントのファイル名取得 FunctionNext() { global sDir GUIControlGet, Item, , ListBox cFile = %Item% Return cFile } ; リネームコピー時のファイル名取得 PutFileName() { GUIControlGet, newFile, ,InputBox return newFile } ; 指定アプリ(NIV)を起動、一つ目のファイルを表示 FunctionNIVStart() { global sDir, NIV Loop, %sDir%*.* { sFile = %A_LoopFileFullPath% break } Run, %NIV% %sFile% } ;----- HotKey GUI Event ----- ; Ctrl + C でファイルをコピー ; リネーム時は InputBox に入力した名前、でなければ元のファイル名 ^c IfWinNotActive, ListInDir { return } sPath = GetSourcePath() FileName = PutFileName() SplitPath,sPath,file,dir,ext,name,drive if FileName = { FileName = %name% } FileCopy, %sPath%, %cDir%%FileName%.%ext% GUIControlGet, f, Focus if f = Edit1 { GUIControl, Focus, ListBox } return ; NIV のフレームを表示する/しない ~Home IfWinNotActive, ListInDir { return } PostMessage, 273, 32796, 0, , NIV return ; 画像サイズ自動伸縮開始/終了 ~End IfWinNotActive, ListInDir { return } PostMessage, 273, 32800, 0, , NIV return ; リストで選択した画像を表示(NIV を再起動する) ~Space IfWinNotActive, ListInDir { return } WinClose, NIV cFile = FunctionNext() Run, %NIV% %sDir%%cFile% WinWait, NIV, , 200 WinActivate, ListInDir GUIControlGet, f, Focus if f = Edit1 { GUIControl, Focus, ListBox } Return GUIClose GUIEscape WinClose, NIV ExitApp Lynxの画像表示用外部アプリに登録 Lynx を終了しない限り表示した全ての画像を何度でも閲覧、確認しながら保存 できるようになる。 .mailcap image/*; path/to/AutoHotkey.exe path/to/ListInDir.ahk %s 画像保存用一時フォルダを指定して Lynx を起動 Lynx.ahk (ckw 経由の場合) EnvSet, HOME, D /Application/Internet/Lynx EnvSet, Temp, D /Application/Internet/Lynx/Temp Run, D \bin\ckw.exe -e path\to\lynx.exe -image_links %1% [2007-04-07] IME の状態表示 続きの続き SetCaretColor v0.02 (Upload BBS) 対象外とするプログラムやアクティブウインドウ、EDITコントロールの クラス名を指定可能に。条件を組み合わせる事が出来ます。 各変換モードごとに色指定が可能に。 とてもありがたいです。 さっそく、SetCaretColor.ini に Ignore=xyzzy.exe,, | Apsaly.exe,, | sakura.exe,, ◎お詫びと訂正 前述のキャレット色が変わってしまうってやつ、背景色の影響を受けるのですね。 エディット画面や文字列選択時や検索文字列の強調時など。 SetCaretColor 側では どうしようもないので、エディタ側で変更するか、背景色が白以外のウインドウ等を 除外するかしかないですね。 [2007-04-03] IME の状態表示 続き 昨日、投稿後に気づいたんだけど、 なまずIME では IME が On であれば入力を 確定していなくても状態が視認できるんですよね。 SetCaretColor では未確定時は キャレットの色分けは追随しない。色分け可能なエディタもそうなのを見ると、 これはキャレット色以外の方法でしか実現できない機能なのだろうか? また、 SetCaretColor では、マウスや shift + カーソルキーで逆方向(右から左、 下から上)に文字列を選択時はキャレットの色が逆転してしまう。 xyzzy では SetCaretColor を起動するだけで逆転してしまうのだが、 Apsaly は SetCaretColor の色設定の影響を全く受けない。 萌ディタ はずっと前に アンインストールしちゃったので未確認。 広く一般に公開されて、また追従するソフトが現れたりして、この分野がさらに 進化するといいなあ。 [2007-04-02] 画期的なCM 先日、シェル石油の CM の動画をご紹介しましたが、F1 がらみと言うことで。 画期的な CM と言うなら、まさに、Honda Racing RA107 のカラーリングがそう。 昨年までの HONDA カラーを一新、HONDA の企業コンセプトであるエコを強調し、 F1 界の常識であるスポンサーのロゴを一切排除したものになっています。 デザイン的な評価は二分されてるようですが、今年は国際経済界でも地球温暖化対策 が最重要課題ということで、海外でもイメージ戦略が意外に有効かもしれません。 もう一つ、昨シーズン中に Midland を買収し、今シーズンから正式参戦の Spyker F1 F8 VII のオレンジ色は、オランダのナショナルカラーを取り入れたもの。 (Spyker はオランダのスポーツカーメーカー) オランダの国そのものをアピールしているように思えます。(どこぞの県知事のよう) というわけで、今年の大賞(なんの?)はこれに決定 ホンダ、地球のカラーリングを変更、次戦から他の惑星!:スクープ写真有 本気にしちゃったじゃないのよ^^; IME の状態表示 以前にどっかに書いたよなあ、と思ったら、Juria s BBS Diary の方だったので転記。 IME の ON/OFF によりキャレットの表示を変更するのに、昨日まではそこに書いた通り なまずIME を使用していたのだが、ページフォルトが異常に増え続けるので精神衛生上 よろしくなかった。そして今日からは、 SetCaretColor (Upload BBS) ◆こんなソフトウェアつくってください!~Part8~◆) 自前でキャレット色分け表示機能を持つ xyzzy(共通・タイプ別設定)や サクラエディタ(タイプ別設定)、 Apsaly 、 Alpha 等、対象外を設定する 機能が無いのだけが残念。 DOS 窓を表示しない バッチファイルやコンソールアプリを実行する時、DOS 窓がお邪魔なら。 オプション指定してメモリ開放する時とか。 RUN.EXE 1.run.exe と run.ini を同じディレクトリに置く 2.run.ini を編集 ; 実行するバッチファイルやプログラムのパスと起動オプションを指定 EXECUTE = path\to\empty.bat 3.run.exe を実行する run.exe は同じディレクトリにある run.ini しか読めない、指定できないので DOS 窓を表示させたくないプログラムが複数あるなら、run.exe と run.ini を セットでリネームして使用する。e.g. empty.exe + empty.ini 実行中のプログラムを停止させる必要があるなら、stop.exe を同ディレクトリに 置き、ini ファイルに以下を追加 CREATE_STOP_INI = YES STOP_INI_NAME = stop.ini run.exe(リネームした場合はそれ)を実行時に run が実行したプログラムの PID が書かれた stop.ini が作成されるので、stop.exe を実行する。 stop.exe と stop.ini は、同様にリネームして使用可能。 [2007-04-01] リンク切れチェック URL のリスト(テキストファイル)のリンク切れを一括でチェック、リンク切れ と思われる URL の行を除いて別ファイルに出力してくれるツールをついに発見! だといいんだけど。 私は、お気に入りは、URL にコメントとタグを付けてリストをテキストファイルで 管理、 esPst でキーワードにマッチした行をクリップボードに送ってから、AHK で URL を抜き出して指定のブラウザで開いてるんだけど(参考@あれこれ-2006年11月) 一括リンク切れチェックをどうするかが、ずーっと懸案事項となっております。 開いた URL がたまたまリンク切れだった場合は、その マッチした行か URL が クリップボードにあるうちに、 linejump でその文字列を検索キーワードにして エディタで該当行を開いてすぐに削除・修正できるんですけどね。 設定ファイル(linejump.ini)で使用するエディタと検索対象ファイルを指定 検索キーワードを引数にして、linejump.exe を実行 検索対象ファイルを引数で指定も可能 linejump.ini [PATH] editor_path=path\to\sakura.exe -X=1 -Y=%L "%P" text_path=E \etc\list.txt %L = 検索キーワードが見つかった行ナンバー %P = 検索対象ファイルのパス -X=,-Y= カーソルの位置指定(サクラエディタのオプション) AHK なら Run, path\to\linejump.exe "%Clipboard%" "%1%" Return CraftLaunch なら cmd linejump -L path\to\linejump\linejump.exe -A %cb %arg -F path\to\linejump バッチファイル なら @echo off echo keyword 検索文字列 set /p keyword= path\to\linejump\linejump.exe "%keyword%" "%1" とかしておいて、必要に応じてファイラやランチャなどから検索対象ファイルの パスを渡すとか「SendTo」に入れちゃうとか。 クリップボードの文字列使わなくても応用範囲は広いですね。CSV 形式の住所録から 人を捜すとか。自サイト内でリンク切れを発見しても、HTML ファイルの該当個所に すぐに飛んで修正できるし・・・あっ、全然チェックしてませんです、私。 -
https://w.atwiki.jp/kakis/pages/1834.html
liine vafii /// / リーネ=ヴァフィー \ sid men。vafiiは「槍が嫌い」 \ [ kirs ] \ (1981~)第4期4代ソーン第3使徒。男性。 \ rapalx 28, lantis sast 1 2 3 4 5 6 7 lantis ridia ovi kliiz gil fulmiia ryuu mel xikest dia vio lis gil ful dyu mel soom velm erva satii teeve beezel ilva part sast 8 9 10 11 12 13 14 lantis raldura zana paal milf faava ruuj seren xikest ral zan pal mik fav ruj ser soom velm erva satii teeve beezel ilva part sast 15 16 17 18 19 20 21 lantis rava umtona liine relezona jiil lina eketone xikest rav tan lin rez jil din ket soom velm erva satii teeve beezel ilva part sast 22 23 24 25 26 27 28 lantis enna ax neene pinena mat kunon kmiir xikest len lax nen pin mat kun mir soom velm erva satii teeve beezel ilva part
https://w.atwiki.jp/daisukem/pages/22.html
○ 導入 Intel® VTune™ Performance Analyzer for Linux 上記のサイトからゲット 解凍&インストール %tar xvfz vtune91_002_lin.tar.gz %cd vtune_linux_9.1 %sudo ./install.sh ~/.bashrc内に下記を追加 %export PATH=$PATH /opt/intel/vtune/bin export VTUNE_GLOBAL_DIR=/opt/intel/vtune/global_data ディレクトリに書き込み権限を与える %sudo chmod 777 /opt/intel/vtune/global_data/ %sudo chmod 777 /opt/intel/vtune/global_data/ISM/ current userをvtuneグループに含める。 システム システム管理 ユーザーとグループ ロックの解除 グループの管理 vtuneを選択 プロパティ current userにチェックを入れる。 再起動 ○ 使い方
https://w.atwiki.jp/tar0_puzzle/pages/21.html
Chapter 1.1 Exercise 1.1. 10 ;= 10 (+ 5 3 4) ;= 12 (- 9 1) ;= 8 (/ 6 2) ;= 3 (+ (* 2 4) (- 4 6)) ;= 6 (define a 3) (define b (+ a 1)) (+ a b (* a b)) ;= 19 (= a b) ;= #f (if (and ( b a) ( b (* a b))) b a) ;= 4 (cond ((= a 4) 6) ((= b 4) (+ 6 7 a)) (else 25)) ;= 16 (+ 2 (if ( b a) b a)) ;= 6 (* (cond (( a b) a) (( a b) b) (else -1)) (+ a 1)) ;= 16 テストも兼ねて解いてみた - tar0t 2010-02-09 08 03 21 名前 Exercise 1.2. (/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5))))) (* 3 (- 6 2) (- 2 7))) 名前 Exercise 1.3. (define (f x y z) (if ( x y) (+ (square x) (square (max y z))) (f y x z))) (define (square x) (* x x)) 名前 Exercise 1.4 (define (a-plus-abs-b a b) ((if ( b 0) + -) a b)) ;; (a-plus-abs-b 10 -3) ;; Applicative evaluation ((if #f + -) 10 -3)) ;; (- 10 -3) 13 ;; Normal ((if ( -3 0) + -) 10 -3)) ((if #f + -) 10 -3)) (- 10 -3) 13 Exercise1.5 (test 0 (p)) ;; Applicative (test 0 ;*evaluate(p)*) == (test 0 (p)) (test 0 (p)) (test 0 (p)) ... ;; Normal (test 0 (p)) (if (= 0 0) 0 (p)) (if #t 0 (p)) 0 Exercise1.6 (define (new-test x y) (new-if (= x 0) 0 y)) (define (p) (p)) (new-test 0 (p)) ;; Normal (new-if (= 0 0) 0 (p)) (cond ((= 0 0) 0) (else (p)))) 0 ;; 1.7 大きな数字の場合に, 接線の傾きが無限大になる = y軸とほぼ平行になるから処理が終わらない 小さすぎるときは, 接線の傾きがx軸とほぼ平行になるから, 次回が大きな数字から始まることになるから処理が終わらない 1.8 (define (cube-iter guess x) (if (good-enough? guess x) guess (cube-iter (improve guess x) x))) (define (improve y x) (/ (+ (/ x (* y y)) (+ y y)) 3)) (define (cube y) (* y y y)) (define (good-enough? guess x) ( (abs (- (cube guess) x)) 0.001)) (define (cbrt x) (cube-iter 1.0 x))